$('.p-add').click(function(){
        $input=$(this).parent().siblings().find('input');
        var num=$input.val()-0+1;
        $input.val(num);
    })
    $('.p-reduce').click(function(){
        $input=$(this).parent().siblings().find('input')
        var num=$(this).parent().siblings().find('input').val()-0
        if(num>0){
            var num1 = num -1
        }else{
            var num1 = 0;
        }
        $input.val(num1);

    })
    $(function(){
       var $pbtn = $('.list-all li .p-btn');

        $pbtn.click(function(){
             var $lis = $(this).parents('li'); 
             var goodId = $lis.attr("id");
             var goodName = $lis.find('.title-a').find('.trackref').html();
             var goodPrice = $lis.find('strong').html()-0;
             var goodNum = $lis.find('input').val()-0;
             var goodsrc = $lis.find('.pic').find('img').attr("src");
             // console.log(goodId)
             // console.log(goodName)
             // console.log(goodPrice)
             // console.log(goodNum)
             // 从cookie当中将购物车信息取出
            var cartStr = getCookie('cart') ? getCookie('cart') : '{}'  ;
            // 将字符串转为我们需要的对象
            var cart = JSON.parse(cartStr);
            // 判断相应的商品在购物车当中是否存在
            if(goodId in cart){
                // 如果存在，就将数量加1
                cart[goodId].num += goodNum;
            } else{
                // 如果不存在，就动态给购物车对象添加一条属性，
                // 键是商品的ID， 值是商品的其他信息（这也是一个对象）
                cart[goodId] = {
                    name : goodName,
                    price : goodPrice,
                    num : goodNum,
                    src:goodsrc

                };
            }
            // 将购物车对象转化为字符串
            cartStr = JSON.stringify(cart);
            // 存回cookie当中
            setCookie('cart', cartStr, 7);
            console.log(unescape(getCookie('cart')));
        }) 
    })